<?php require_once("../../includes_view/header.php"); ?>
<?php
$acao = "GRID";
require_once("regras/controlador/contasPagarController.php");
?>
<script type="text/javascript">
	
    $(document).ready(function(){
  				
        $("#txtDe").mask("99/99/9999");
        $("#txtAte").mask("99/99/9999");
		
        $("#ddlfornecedor").combobox();
        $(".ui-autocomplete-input").attr("class","formulario");
        $(".ui-button").css('display', 'none');
		
    });
	
    function baixar(codigo){
        window.location = "<?php echo $url ?>/modulo/financeiro/contaspagar-baixar.php?codigo="+codigo;
    }
	
    function addDespesa(codigo){
        window.location = "<?php echo $url ?>/modulo/financeiro/contaspagar-cadastrar.php";
    }
</script>
<div id="sistema">
    <div id="migalhas">
        <a class="mig1">Financeiro</a>
        <a class="mig2">Contas Pagar</a>
    </div>
    <div id="grig">
        <div id="add-novo"><input type="button" name="addNovo" id="addNovo" value="Adicionar novo" class="button" onClick="addDespesa()"></div>
    </div>
    <br>
    <div id="pesquisa">
        <fieldset><legend>&nbsp; Pesquisar &nbsp;</legend>
            <form name="frmPesquisarCP" id="frmPesquisarCP" method="GET" action="">
                <div style="width:250px">
                    <label for="ddlfornecedor">Fornecedor:</label>
                    <select name="ddlfornecedor" id="ddlfornecedor">
                        <option value='0' selected='selected'></option>
                        <?php
                        foreach ($fornecedores as $fornecedor) {
                            echo "<option value='" . $fornecedor["id"] . "'>" . utf8_encode($fornecedor["nome"]) . "</option>";
                        }
                        ?>
                    </select>
                </div>
                <div>
                    <label>De:</label>
                    <input type="text" name="txtDe" id="txtDe" value="<?= $arrayDados["de"] ?>" class="formularioPesquisa">
                    <label>Até:</label>
                    <input type="text" name="txtAte" id="txtAte" value="<?= $arrayDados["ate"] ?>" class="formularioPesquisa">

                    <label>Status:</label>
                    <select name="ddlStatus" class="formularioPesquisaDDL">
                        <option value="TODOS" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "TODOS") echo "selected";  ?>>Todos</option>
                        <option value="EMABERTO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "EMABERTO") echo "selected";  ?>>Em Aberto</option>
                        <option value="QUITADO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "QUITADO") echo "selected";  ?>>Quitado</option>
                        <option value="ATRASADO" <?php if (!empty($arrayDados["status"])) if ($arrayDados["status"] == "ATRASADO") echo "selected";  ?>>Atrasado</option>
                    </select>

                    <label>Natureza:</label>
                    <select name="ddlNatureza" class="formularioPesquisaDDL">
                        <option value="TODOS">Todos</option>
                        <?php
                        foreach ($naturezaOperacao as $natureza) {
                            if ($arrayDados["natureza"] == $natureza['id']) {
                                $selected = "selected='selected'";
                            } else {
                                $selected = "";
                            }
                            echo "<option value='" . $natureza['id'] . "' {$selected}>" . utf8_encode($natureza['nome']) . "</option>";
                        }
                        ?>
                    </select>
                </div>
                <div>
                    <?php
                    if (isset($arrayDados["tipodata"])) {

                        if ($arrayDados["tipodata"] == "dv") {
                            $chkv = "checked";
                            $chkp = "";
                        } else {
                            $chkv = "";
                            $chkp = "checked";
                        }
                    } else {
                        $chkv = "";
                        $chkp = "checked";
                    }
                    ?>
                    <input type="radio" name="rdtipodata" id="rdtipodatadv" value="dv" <?= $chkv ?>>Por data de vencimento
                    <input type="radio" name="rdtipodata" id="rdtipodatadp" value="dp" <?= $chkp ?>>Por data de pagamento
                </div>
                <br>
                <div>
                    <input type="hidden" name="hdPesquisar" id="hdPesquisar" value="1">
                    <input type="submit" name="btnPesquisar" id="btnPesquisar" value="pesquisar" class="button">
                </div>
            </form>
        </fieldset>
    </div>
    <br>
    <?php if (isset($class) and isset($mensagem)) { ?>  
        <div id="mensagens" class="<?= $class ?>"><?php echo $mensagem; ?></div>    
    <?php } ?>
    <br>
    <?php if (count($contas) > 0) { ?>
        <div id="add-novo">
            <a href="<?= $url ?>/modulo/relatorio/pdf/contaspagar.php?ddlfornecedor=<?= $arrayDados["fornecedor"] ?>&txtDe=<?= $arrayDados["de"] ?>&txtAte=<?= $arrayDados["ate"] ?>&ddlStatus=<?= $arrayDados["status"] ?>&ddlNatureza=<?= $arrayDados["natureza"] ?>&rdtipodata=<?= $arrayDados["tipodata"] ?>" target="_blank">
                <img src="../../assets/img/botao_imprimir.gif">
            </a>
        </div>
        <br>
    <?php } ?>
    <table>
        <tbody>
            <tr>
                <td><img src='../../assets/img/bol_verde.png'>&nbsp; Quitado &nbsp;</td>
                <td><img src='../../assets/img/bol_roxo.png'>&nbsp; Quitado com atraso &nbsp;</td>
                <td><img src='../../assets/img/bol_amarelo.png'>&nbsp; Em aberto &nbsp;</td>
                <td><img src='../../assets/img/bol_vermelho.png'>&nbsp; Em aberto com atraso &nbsp;</td>
            </tr>
        </tbody>
    </table>
    <br>
    <div id='grid'>    	
        <table class='flexgrid'>
            <thead>
                <tr>
                    <td>&nbsp;</td>
                    <td>Natureza</td>
                    <td>Parcela</td>
                    <td>Vencimento</td>
                    <td>Placa</td>
                    <td>Parcial</td>
                    <td>Em Aberto</td>
                    <td>Valor</td>
                    <td>Desconto</td>
                    <td>Acrescimo</td>
                    <td>Valor Recebido</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
            </thead>
            <tbody>  
                <?php
                $somaParcial = 0;
                $somaEmAberto = 0;
                $soma = 0;
                $somaDesconto = 0;
                $somaAcrescimo = 0;
                $somaRecebido = 0;
                $i = 0;
                foreach ($contas as $conta) {
                    $i++;
                    if ($conta["parcial"] < $conta["valor"])
                        $somaParcial+=$conta["parcial"];
                    if ($conta["parcial"] < $conta["valor"])
                        $somaEmAberto+= ($conta["valor"] - $conta["parcial"]);
                    $soma+=$conta["valor"];
                    $somaDesconto+=$conta["desconto"];
                    $somaAcrescimo+=$conta["acrescimo"];
                    $somaRecebido+=$conta["parcial"]; //+ $conta["acrescimo"] - $conta["desconto"]

                    list($ano, $mes, $dia) = explode("-", $conta["vencimento"]);
                    $dataV = $dia . "/" . $mes . "/" . $ano;

                    if ($conta["quitado"] == "S") {

                        if ($conta["dataUltimoPagamento"] <= $conta["vencimento"]) {
                            //QUITADO SEM ATRASO
                            $status = "<img src='../../assets/img/bol_verde.png'>";
                        } else {
                            //QUITADO COM ATRASO
                            $status = "<img src='../../assets/img/bol_roxo.png'>";
                        }

                        $btnBaixar = "&nbsp;";
                    } else {

                        if ($conta["vencimento"] >= date("Y-m-d")) {
                            //ABERTA SEM ATRASO
                            $status = "<img src='../../assets/img/bol_amarelo.png'>";
                        } else {
                            //ABERTA COM ATRASO
                            $status = "<img src='../../assets/img/bol_vermelho.png'>";
                        }

                        $btnBaixar = "<input type='button' name='btnBaixar' id='btnBaixar_" . $i . "' value='baixar' class='button' onClick='baixar(" . $conta["id"] . ")'>";
                    }
                    ?>
                    <tr>
                        <td><?= $status ?></td>
                        <td><?= $conta["natureza"] ?></td>
                        <td><?= $conta["parcela"] ?></td>
                        <td><?= $dataV ?></td>
                        <td><?= $conta["placa"] ?></td>
                        <td><?php if ($conta["parcial"] < $conta["valor"]) echo Util::dbMoeda($conta["parcial"]) ?></td>
                        <td><?php if ($conta["parcial"] < $conta["valor"]) echo Util::dbMoeda($conta["valor"] - $conta["parcial"]); ?></td>
                        <td><?= Util::dbMoeda($conta["valor"]) ?></td>
                        <td><?= Util::dbMoeda($conta["desconto"]) ?></td>
                        <td><?= Util::dbMoeda($conta["acrescimo"]) ?></td>
                        <td><?= Util::dbMoeda($conta["parcial"]) ?></td>
                        <td><?= $btnBaixar ?></td>
                        <td>&nbsp;</td>
                    </tr>
                    <?php
                }
                ?>   
                <tr style="background:#666; height:40px">
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaParcial) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaEmAberto) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($soma) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaDesconto) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaAcrescimo) ?></td>
                    <td style="color:#FFFFFF"><?= Util::dbMoeda($somaRecebido) ?></td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>       	         
            </tbody>
            <tfoot>
                <tr>
                    <td>&nbsp;</td>
                    <td>Natureza</td>
                    <td>Parcela</td>
                    <td>Vencimento</td>
                    <td>Placa</td>
                    <td>Parcial</td>
                    <td>Em Aberto</td>
                    <td>Valor</td>
                    <td>Desconto</td>
                    <td>Acrescimo</td>
                    <td>Valor Recebido</td>
                    <td>&nbsp;</td>
                    <td>&nbsp;</td>
                </tr>
            </tfoot>
        </table>
    </div>
</div>
<?php require_once("../../includes_view/footer.php"); ?>